Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Програмування вводу та виводу на асемблері. Створення *.COM – файлів.

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
ІКТА
Факультет:
Комп'ютерна інженерія
Кафедра:
ЕОМ

Інформація про роботу

Рік:
2014
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Засоби системного програмування
Варіант:
2 11

Частина тексту файла

Міністерство освіти та науки України Національний університет «Львівська політехніка»  ЗВІТ З лабораторної роботи №2 З дисципліни: «Засоби системного програмування» На тему: «Програмування вводу та виводу на асемблері. Створення *.COM – файлів.» Мета: оволодіння навичками створення *.COM – файлів та навчитися реалізовувати ввід з клавіатури та вивід на екран символьних даних. ЗАВДАННЯ: 1. Створити програму типу .COM, яка в текстовому режимі виводить за допомогою псевдографіки зображення заданого варіантом символу. 2. Перевірити роботу створеної програми і продемонструвати її виконання. 3. Скласти звіт про виконану роботу (з приведенням тексту програми). Мій варіант №2, символ для виводу – F. Спосіб №1 Лістинг програми: ; Вивід за допомогою псевдографіки. dosseg .model small .code org 100h start: jmp prog Simbol db ' ',10,13 db ' ████████████████████████ ',10,13 db ' ████████████████████████ ',10,13 db ' ████████████████████████ ',10,13 db ' ████████████████████████ ',10,13 db ' ██████████ ',10,13 db ' ██████████ ',10,13 db ' ████████████████████████ ',10,13 db ' ████████████████████████ ',10,13 db ' ████████████████████████ ',10,13 db ' ████████████████████████ ',10,13 db ' ██████████ ',10,13 db ' ██████████ ',10,13 db ' ██████████ ',10,13 db ' ██████████ ',10,13 db ' ██████████ ',10,13 db ' ██████████ ',10,13 db ' ██████████ ',10,13 db ' ██████████ ',10,13 db ' ',10,13,'$' prog: mov ax,0600h Очистка екрану шляхом його прокрутки вниз  mov cx,0000   mov bh,07   mov dx,184fh   int 10h   mov al,00   mov ah, 09 Вивід на екран зображення символу  mov dx, offset Simbol   int 21h   mov ah, 7 Очікування нажаття довільної клавіші  int 21h   mov ax,0600h Очистка екрану шляхом його прокрутки вниз  mov cx,0000   mov bh,07   mov dx,184fh   int 10h   mov al,0 Завершення програми та передача керування до ОС  mov ah, 4ch   int21h   end start  Результат виконання програми Спосіб №2 Лістинг програми: dosseg .model small .code org 100h start: jmp prog Simbol db 60 dup (32),10,13 db 26 dup(219), 13,10 db 26 dup(219), 10,13 db 26 dup(219), 10,13 db 26 dup(219), 10,13 db 13 dup(219), 10,13 db 13 dup(219), 10,13 db 26 dup(219), 10,13 db 26 dup(219), 10,13 db 26 dup(219), 10,13 db 26 dup(219), 10,13 db 13 dup(219), 10,13 db 13 dup(219), 10,13 db 13 dup(219), 10,13 db 13 dup(219), 10,13,'$' prog: mov ax,0600h mov cx,0000 mov bh,07 mov dx,184fh int 10h mov al,00 mov ah, 09 mov dx, offset Simbol int 21h mov ah, 7 int 21h mov ax,0600h mov cx,0000 mov bh,07 mov dx,184fh int 10h mov al,0 mov ah, 4ch int 21h end start  Результат виконання програми Висновок У даній лабораторній роботі я навчився створювати *.COM файли та реалізовувати ввід з клавіатури та вивід на екран символьних даних.
Антиботан аватар за замовчуванням

14.04.2014 02:04

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини